package com.freesky.biz.rights.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@TableName("tec_rights_pay_icbc")
public class RightsPayIcbcEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId
    private String id;

    private String busiId;
    private String activityId;
    private String receiveId;
    private String custId;
    private String mobile;
    private String payAmt;
    private String cardType;
    private String payStatus;
    private String msgId;
    private String totalAmt;
    private String pointAmt;
    private String ecouponAmt;
    private String merDiscAmt;
    private String couponAmt;
    private String bankDiscAmt;
    private String paymentAmt;
    private String totalDiscAmt;
    private String outTradeNo;
    private String orderId;
    private String payTime;
    private String merId;
    private String tpOrderId;
    private String payType;
    private String needRefund;
    private String remark;

    private String processed;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

}
